﻿using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using DTO;
using BUS;

namespace Presentation
{
    public partial class LapBaoCaoThang : Form
    {
        public LapBaoCaoThang()
        {
            InitializeComponent();
        }

        private void LapBaoCaoThang_Load(object sender, EventArgs e)
        {
            int i;
            //Thêm tháng vào combobox tháng
            for (i = 1; i < 13; i++)
                ComboBox_Thang.Items.Add(i);

            //Thêm năm vào combobox năm
            for (i = 2009; i <= DateTime.Today.Year; i++)
                ComboBox_Nam.Items.Add(i);

            Button_LapBaoCao.Enabled = false;
            ComboBox_Thang.Enabled = false;
        }

        private void Button_LapBaoCao_Click(object sender, EventArgs e)
        {

            //Lấy giá trị năm trong Combobox_Nam
            int nam = (int)ComboBox_Nam.SelectedItem;

            //Lấy giá trị tháng trong Combobox_Thang
            int thang = (int)ComboBox_Thang.SelectedItem;

            List<BCThang_DTO> baoCaoThang = new List<BCThang_DTO>();
            baoCaoThang = BCThang_BUS.lapBaoCaoThang(nam, thang);
            DataGridView_BaoCaoThang.Rows.Clear();
            for (int i = 0; i < baoCaoThang.Count; i++)
                DataGridView_BaoCaoThang.Rows.Add(baoCaoThang[i].maCB, baoCaoThang[i].soVe, baoCaoThang[i].tiLe, baoCaoThang[i].doanhThu);
        }

        private void ComboBox_Nam_SelectedIndexChanged(object sender, EventArgs e)
        {
            ComboBox_Thang.Enabled = true;
        }

        private void ComboBox_Thang_SelectedIndexChanged(object sender, EventArgs e)
        {
            Button_LapBaoCao.Enabled = true;
        }
    }
}
